/**
 * Created by Administrator on 2016/11/23.
 */
$(function(){
    //添加物流信息
    $(".order-alert-btn").on('click',function(){
        //发货按钮
        if('wuliu' == $(this).data('type')){
            console.log('获取快递公司');
            if($("#mask-wuliu-select").data('get') == 'no'){
                wuliu_fresh("");
            }
        }
        var href = $(this).data("href");
       // var tip  = $(this).data("tip");
        var tip  = $(this).attr("data-tip");
        console.log("href="+href);
        console.log("tip="+tip);
        message(tip, href);
    });

    //快递公司表单改变
    $("#mask-wuliu-com-name").on('keyup',function(){
        console.log("表单值改变了 "+$(this).val());
        wuliu_fresh('com_name='+$(this).val())
    });


    //刷新快递公司表单
    function wuliu_fresh(data){
        $.post(
            '/admin.php/Order/get_deliver_com',
            data,
            function(res){
                console.log(res);
                var select = $("#mask-wuliu-select");
                $(select).html($(""));
                $(select).html($("<option value=''>请选择快递公司</option>"));
                if(res.data != null){
                    for(var i=0; i<res.data.length; i++){
                        var option = $('<option value="'+res.data[i].simpleName+'">'+res.data[i].expName+'</option>');
                        $(select).append(option);
                    }
                    $(select).data('get','yes');
                }

            }
        );
    }
    //发送消息
    function message(tip, href){
        $(".message-tip").text(tip);
        $(".message-queren").data("href",href);
        $(".mask").removeClass("hidden");
        $(".mask").addClass("msg_1");
    }

    $(".message-cancel").on('click',function(){
        console.log("取消了");
        $(".message-tip").text("");
        $(".message-queren").prop("data-href","");
        $(".mask").addClass("hidden");
        $(".mask").removeClass("msg_1");
    });
    $(".message-queren").on('click',function(){
        console.log("确认了");
        // location.href = $(this).data("href");
        var data = $("#mask-form").serialize();
        send(data,$(this).data("href"));
    });
    $(".message-queren_2").on('click',function(){
        console.log("确认了");
        $(".mask").removeClass("msg_2");
        $(".mask").addClass("hidden");
    });
    $(".message-queren_3").on('click',function(){
        console.log("确认了");
        $(".mask").removeClass("msg_3");
        $(".mask").addClass("hidden");
    });

    $(".message-queren_4").on('click',function(){
        console.log("确认了");
        $(".mask").removeClass("msg_4");
        $(".mask").addClass("hidden");
    });
    //消息发送
    function send(data,url){
        console.log('send');
        $.post(
            url,
            data,
            function(res){
                if(1 == res.code){
                    console.log('操作成功');
                    console.log("code="+res.code+" "+res.msg);
                    $(".mask").addClass("msg_2");
                    setTimeout(function(){
                        $(".mask").removeClass("msg_2");
                        $(".mask").addClass("hidden");
                    },1000);
                }else{
                    console.log('返回错误信息');
                    alert(res.msg);
                }
            }
        );
    }


    //消息接收
    function get(data,url){
        var data = $.post(
            url,
            data,
            function(res){
                console.log(res);
                return res;
            }
        );
        return data;
    }

    //查看流信息
    $(".order-wuliu-btn").on('click',function(){
        console.log("点击了查看物流");
        var href = $(this).data("href");
        wuliu_message('',href);
        $(".mask").removeClass("hidden");
        $(".mask").addClass("msg_3");
        $(".mask").data("class","msg_3");
    });

    function wuliu_message(data, url){
        $.post(
            url,
            data,
            function(res){
                console.log(res.data);
                var list = $("<ul class='list'></ul>");
                for(var i=0; i<res.data.length; i++){
                    if(0 == i){
                        var li = $('<li class="first"><i class="node-icon"></i><span class="time">'+res.data[i].time+'</span><span class="txt">'+res.data[i].context+'</span> </li>');
                    }else{
                        var li = $('<li><i class="node-icon"></i><span class="time">'+res.data[i].time+'</span><span class="txt">'+res.data[i].context+'</span> </li>');
                    }
                    $(list).append(li);
                }
                console.log(list);
                $(".message-alert").html(list);
            }
        );
    }

    //查看地址
    $(".address_alert_btn").on("click",function(){
        console.log("查看地址");
        //获取订单地址等信息
        // var name = $(this).parent().parent("td").data('name');
        // var mobile = $(this).parent().parent("td").data('mobile');
        // var address = $(this).parent().parent("td").data('address');
        var name = $(this).data('name');
        var mobile = $(this).data('mobile');
        var address = $(this).data('address');
        console.log(mobile);
        $(".address .name").text(name);
        $(".address .mobile").text(mobile);
        $(".address .address").text(address);

        $(".mask").removeClass("hidden");
        $(".mask").addClass("msg_4");
        $(".mask").data("class","msg_4");
    });

    $(document).on("click",".confirm",function (e) {
        var msg = $(this).data("msg");
        if(!confirm(msg)){
            e.preventDefault();
        }
    });
});